(function(global,factory){
    typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
    typeof define === 'function' && define.amd ? define(factory) :
    (global = global || self, global.regx = factory());
}(this,function(){
    'use strict';
    const regx = {
        /**
         * 匹配逗号分隔的数字列表
         * 可优化为：/^(\d+(?:.\d+)?,)+(\d+(?:.\d+)?(?:,|$))/
         * 其中(?:,|$)表示逗号或字符串结尾。
         * 这种写法可以避免使用问号来表示逗号的可选性，更加简洁。
         *  */ 
        digitList: /^(\d+(?:\.\d+)?,)+(\d+(?:\.\d+)?,?)$/,
        /**
         * 匹配对象属性名称
         * 如下都是合法：
         * name
         * order.name
         * order['name']
         * order["name"]
         */
        propName: /([a-zA-Z_$][a-zA-Z0-9_$]*)/g,

        search() {
            
        }
    };
    return regx;
}));